﻿using wwl.Contract.Dtos.Common;

namespace wwl.Contract.Dtos.Responses.Rbac
{
  /// <summary>
  /// 租户相关的响应数据传输对象
  /// 用于在RBAC（权限管理）业务域中，向外部返回租户信息
  /// 继承自基础DTO（BaseDto），可复用基础数据字段或功能
  /// </summary>
  public class TenantResponse : BaseDto
  {
    /// <summary>
    /// 租户编码
    /// 用于唯一标识租户的编码信息
    /// </summary>
    public string TenantCode { get; set; } = string.Empty;

    /// <summary>
    /// 租户名称
    /// 租户的显示名称
    /// </summary>
    public string TenantName { get; set; } = string.Empty;

    /// <summary>
    /// 租户状态
    /// 存储租户的状态信息（如启用、禁用等），以字符串形式展示
    /// </summary>
    public string Status { get; set; } = string.Empty;
  }
}